/**
 *
 */
package com.appspot.tutced;

import java.io.IOException;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.google.appengine.api.users.User;
import com.google.appengine.api.users.UserService;
import com.google.appengine.api.users.UserServiceFactory;

/**
 * @author CLA07882
 * 
 */
public class TutorialServlet extends HttpServlet {
    /**
     *
     */
    private static final long serialVersionUID = -8230087278519609715L;

    public void doGet(HttpServletRequest req, HttpServletResponse resp)
	    throws IOException {
	try {
	    UserService userService = UserServiceFactory.getUserService();
	    User user = userService.getCurrentUser();

	    if (user != null) {
		resp.setContentType("text/plain");
		resp.getWriter().println("Hello, " + user.getNickname());
	    } else {
		resp.sendRedirect(userService.createLoginURL(req
			.getRequestURI()));
	    }
	} catch (IOException e) {
	    e.printStackTrace();
	}
    }
}
